package cn.com.dycc.meeting_assist.meeting_summary.param;

import java.io.Serializable;
import java.util.List;

import cn.com.dycc.common.attach.entity.Attach;


/**
 * 
 * Description: 会议纪要管理实体类
 * Author: Liket
 * Version: 1.0
 * Create String Time: 2018年10月29日 上午9:30:24.
 * Update String Time: 
 * @see
 */
public class SummaryParam implements Serializable{

	private static final long serialVersionUID = -6571339124828985314L;
	private String meeting_id;	//
	private String summary_name;	//
	private String summary_des;	//描述
	
	private String state;			//
	private String org_id;			//组织标识
	private String create_date;	//创建时间
	private String opt_user_id;		//创建人
	
	private String attach;
	
	private List<Attach> listAttach;
	
	private String meeting_name;
	private String meeting_flag;
	private String meeting_date;
	private String room_id;
	private String room_name;
	
	private String meeting_flag_name;
	
	
	
	public SummaryParam(){
		
	}
	
	public SummaryParam(String meeting_id, String summary_name, String summary_des, String state, String org_id,
			String create_date, String opt_user_id, String attach, List<Attach> listAttach, String meeting_name,
			String meeting_flag, String meeting_date, String room_id, String room_name, String meeting_flag_name) {
		super();
		this.meeting_id = meeting_id;
		this.summary_name = summary_name;
		this.summary_des = summary_des;
		this.state = state;
		this.org_id = org_id;
		this.create_date = create_date;
		this.opt_user_id = opt_user_id;
		this.attach = attach;
		this.listAttach = listAttach;
		this.meeting_name = meeting_name;
		this.meeting_flag = meeting_flag;
		this.meeting_date = meeting_date;
		this.room_id = room_id;
		this.room_name = room_name;
		this.meeting_flag_name = meeting_flag_name;
	}
	
	@Override
	public String toString() {
		return "SummaryParam [meeting_id=" + meeting_id + ", summary_name=" + summary_name + ", summary_des="
				+ summary_des + ", state=" + state + ", org_id=" + org_id + ", create_date=" + create_date
				+ ", opt_user_id=" + opt_user_id + ", attach=" + attach + ", listAttach=" + listAttach
				+ ", meeting_name=" + meeting_name + ", meeting_flag=" + meeting_flag + ", meeting_date=" + meeting_date
				+ ", room_id=" + room_id + ", room_name=" + room_name + ", meeting_flag_name=" + meeting_flag_name
				+ "]";
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((meeting_id == null) ? 0 : meeting_id.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		SummaryParam other = (SummaryParam) obj;
		if (meeting_id == null) {
			if (other.meeting_id != null)
				return false;
		} else if (!meeting_id.equals(other.meeting_id))
			return false;
		return true;
	}

	public String getMeeting_id() {
		return meeting_id;
	}

	public String getSummary_name() {
		return summary_name;
	}

	public String getSummary_des() {
		return summary_des;
	}

	public String getState() {
		return state;
	}

	public String getOrg_id() {
		return org_id;
	}

	public String getCreate_date() {
		return create_date;
	}

	public String getOpt_user_id() {
		return opt_user_id;
	}

	public String getAttach() {
		return attach;
	}

	public void setMeeting_id(String meeting_id) {
		this.meeting_id = meeting_id;
	}

	public void setSummary_name(String summary_name) {
		this.summary_name = summary_name;
	}

	public void setSummary_des(String summary_des) {
		this.summary_des = summary_des;
	}

	public void setState(String state) {
		this.state = state;
	}

	public void setOrg_id(String org_id) {
		this.org_id = org_id;
	}

	public void setCreate_date(String create_date) {
		this.create_date = create_date;
	}

	public void setOpt_user_id(String opt_user_id) {
		this.opt_user_id = opt_user_id;
	}

	public void setAttach(String attach) {
		this.attach = attach;
	}


	public List<Attach> getListAttach() {
		return listAttach;
	}


	public String getMeeting_name() {
		return meeting_name;
	}


	public String getMeeting_flag() {
		return meeting_flag;
	}


	public String getMeeting_date() {
		return meeting_date;
	}


	public String getRoom_name() {
		return room_name;
	}


	public void setListAttach(List<Attach> listAttach) {
		this.listAttach = listAttach;
	}


	public void setMeeting_name(String meeting_name) {
		this.meeting_name = meeting_name;
	}


	public void setMeeting_flag(String meeting_flag) {
		this.meeting_flag = meeting_flag;
	}


	public void setMeeting_date(String meeting_date) {
		this.meeting_date = meeting_date;
	}


	public void setRoom_name(String room_name) {
		this.room_name = room_name;
	}


	public String getRoom_id() {
		return room_id;
	}


	public void setRoom_id(String room_id) {
		this.room_id = room_id;
	}

	public String getMeeting_flag_name() {
		return meeting_flag_name;
	}

	public void setMeeting_flag_name(String meeting_flag_name) {
		this.meeting_flag_name = meeting_flag_name;
	}
		
	
}
